package com.example.mapper;

import com.example.entity.BuyList;
import com.example.page.Page;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
* @author Com_T
* @description 针对表【buy_list(采购单)】的数据库操作Mapper
* @createDate 2023-10-25 22:25:48
* @Entity com.example.entity.BuyList
*/
public interface BuyListMapper {
    // 添加采购单
    int insertBuyList(BuyList buyList);
    // 根据条件查询采购单的记录条数
    int selectBuyListCountByCondition(BuyList buyList);
    // 根据条件查询采购单并分页
    List<BuyList> selectBuyListByConditionForPagination(@Param("buyList") BuyList buyList,
                                                        @Param("page") Page page);
    // 根据采购单id，更新采购单
    int updateBuyListById(BuyList buyList);
    // 根据采购单id修改is_in为已入库
    int updateBuyListIsInById(Integer id);
}




